Starfield Procedural Generation Explained